@charset "utf-8";

/*首页*/
/*首页banner*/
.jwrap {
	width: 100%;
	height: 660px;
	min-width: 1390px;
	overflow: hidden;
}

.banner_intro_dist .swp_mBan .swiper-slide .compuer_b {
	height: 660px;
}

.index_above_dist {
	position: relative;
}

.banner_zx_box {
	position: relative;
	width: 270px;
	height: 660px;
	z-index: 9;
}

.banner_zx_mask {
	position: absolute;
	z-index: 3;
	left: 0;
	top: 0;
	width: 270px;
	height: 100%;
	background: #000;
	opacity: 0.7;
}

.banner_zx_dist {
	position: relative;
	z-index: 5;
	height: 100%;
	width: 270px;
	background: transparent;
}

.banner_zx_type {
	padding-top: 32px;
	width: 100%;
	font-size: 0;
}

.banner_zx_type_wrap p {
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-family: "Microsoft YaHei";
}

.banner_zx_type_wrap .banner_zx_form_text {
	font-size: 14px;
	color: #fff;
	line-height: 26px;
}

.banner_zx_form_text em {
	margin-right: 4px;
	color: #9f7124;
}

.banner_zx_form_wrap {
	width: auto;
	padding: 30px 30px 0;
	margin: 0 auto;
}

.banner_zx_form_wrap form {
	position: relative;
	z-index: 9;
	width: 100%;
	height: auto;
}

.banner_zx_form_wrap .banner_zx_input {
	position: relative;
	z-index: 10;
	width: 100%;
	height: 38px;
	margin-bottom: 7px;
}

.banner_zx_input label {
	position: absolute;
	height: 36px;
	line-height: 36px;
	left: 12px;
	top: 0;
	color: #999;
}

.banner_zx_form_wrap .banner_zx_input input {
	width: 210px;
	height: 35px;
	line-height: 22px;
	border-radius: 0;
	padding: 7px 23px 7px 10px;
	color: #666;
	border: 1px solid #e4e4e4;
	font-family: "Microsoft YaHei";
	background: #fff;
}

.banner_area_unit {
	position: absolute;
	right: 10px;
	height: 34px;
	line-height: 34px;
	top: 0;
}

.banner_huxing_wrap {
	width: 275px;
}

.banner_huxing_wrap .banner_huxing_solo {
	position: relative;
	float: left;
	width: 102px;
	height: 36px;
	line-height: 36px;
	margin-right: 5px;
	text-indent: 12px;
	border-radius: 0;
	border: 1px solid #e4e4e4;
	background: #fff;
	cursor: pointer;
}

.banner_huxing_wrap .banner_huxing_solo > em {
	position: absolute;
	width: 9px;
	height: 5px;
	background: url(https://fastued2.jia.com/image/jiahome/service_item.png) -37px -178px;
	right: 10px;
	top: 16px;
	-webkit-transition: -webkit-transform linear 0.3s;
	-webkit-transform-origin: 50% 50%;
	-moz-transition: -moz-transform linear 0.3s;
	-moz-transform-origin: 50% 50%;
	-ms-transition: -ms-transform linear 0.3s;
	-ms-transform-origin: 50% 50%;
	transition: transform linear 0.3s;
	transform-origin: 50% 50%;
}

.banner_huxing_wrap .banner_huxing_solo ul {
	display: none;
	background: #fff;
	border: 1px solid #e4e4e4;
	border-top: none;
	position: absolute;
	left: -1px;
	top: 34px;
	width: 100%;
	z-index: 2;
	overflow: hidden;
}

.banner_huxing_wrap .banner_huxing_solo ul li {
	height: 34px;
	line-height: 34px;
	width: 100%;
}

.banner_huxing_wrap .banner_huxing_solo ul li a {
	text-indent: 12px;
	display: block;
	width: 100%;
	height: 100%;
}

.mr0 {
	margin-right: 0 !important;
}

.banner_user2know {
	margin-right: -3px;
	font-size: 12px;
	color: #fff;
	line-height: 40px;
	font-family: "Microsoft YaHei";
}

.banner_user2know i {
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(../images/index-icons.png) -40px -40px no-repeat;
	vertical-align: middle;
	margin: -2px 4px 0 0;
	cursor: pointer;
}

.banner_user2know i.on {
	background-position: -24px -40px;
}

.banner_user2know a {
	color: #9f7124;
	font-family: "Microsoft YaHei";
	font-size: 12px;
}

.banner_form_err_tip {
	display: none;
	padding-bottom: 3px;
	font-size: 14px;
	line-height: 13px;
	color: #d00;
}

.banner_form_err_tip .iconfont {
	font-size: 16px;
	margin-right: 5px;
	color: #d00;
}

.banner_obtain_btn {
	display: block;
	width: 210px;
	height: 45px;
	line-height: 45px;
	margin: 10px auto 0;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background: #9f7124;
	font-family: "Microsoft YaHei";
}

.banner_obtain_btn:hover {
	color: #fff;
}

.banner_serve_num {
	padding-top: 30px;
}

.banner_zx_dist .quanyi {
	font-size: 12px;
	color: #fff;
	text-align: center;
	margin-top: 0px;
}

.banner_serve_num .serve_num {
	width: 218px;
	padding: 0;
	margin: 0 auto;
	line-height: 26px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	font-family: "微软雅黑";
}

.banner_serve_num .serve_num span {
	padding: 0 6px;
}

.banner_intro_dist {
	position: relative;
	top: -660px;
}

.banner_serve_num .serve_num i {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	width: 16px;
	margin-right: 2px;
	font-size: 16px;
	text-align: center;
	color: #9f7124;
	font-style: normal;
	border: 0 none;
	border-radius: 0;
	background: #fff;
}

/*首页banner结束*/

/*助帅设计*/
.zhushuai_desing {
	background: url(../images/indexbg.jpg) no-repeat center;
	background-size: cover;
}

.desing_lt {
	float: left;
	width: 310px;
	height: 500px;
	background: #fff;
}

.desing_lt .nr_mr {
	padding: 40px;
}

.desing_lt .nr_mr .logonr {
	height: 30px;
	margin-bottom: 40px;
}

.desing_lt .nr_mr .logonr img {
	height: 30px;
	width: auto;
}

.desing_lt .nr_mr .jieshao {
	font-size: 18px;
	line-height: 36px;
	color: #666666;
	margin-bottom: 70px;
}

.desing_lt .nr_mr .dt img {
	width: 100%;
	margin-bottom: 56px;
}

.desing_lt .nr_mr .like {
	width: 230px;
	height: 40px;
	background: #9f7124;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	color: #fff;
}

.desing_rt {
	float: right;
	width: 1030px;
	height: 500px;
}

.desing_rt ul li {
	width: 310px;
	height: 230px;
	background: #fff;
	float: left;
	margin-right: 50px;
	margin-bottom: 40px;
	cursor: pointer;
}

.desing_rt ul li:nth-child(3n) {
	margin-right: 0;
}

.desing_rt ul li .ds-icon {
	width: 50px;
	height: 50px;
	background: url(../images/indexico.png);
	background-size: 300px 100px;
	transition: all 0.5s;
}

.desing_rt ul li .ds-icon1 {
	background-position: 0 -50px;
}

.desing_rt ul li .ds-icon2 {
	background-position: -51px -50px;
}

.desing_rt ul li .ds-icon3 {
	background-position: -100px -50px;
}

.desing_rt ul li .ds-icon4 {
	background-position: -150px -50px;
}

.desing_rt ul li .ds-icon5 {
	background-position: -200px -50px;
}

.desing_rt ul li .ds-icon6 {
	background-position: -250px -50px;
}

.desing_rt ul li .rt_nr {
	padding: 37px;
}

.desing_rt ul li .rt_nr h4 {
	font-size: 24px;
	line-height: 24px;
	padding-bottom: 10px;
	border-bottom: 1.5px solid #cccccc;
	position: relative;
	padding-top: 10px;
}

.desing_rt ul li .rt_nr h4:after {
	content: "";
	display: block;
	width: 30px;
	height: 1.5px;
	background: #999999;
	position: absolute;
	bottom: -1.5px;
}

.desing_rt ul li .rt_nr p {
	font-size: 16px;
	line-height: 24px;
	padding-top: 10px;
}

.desing_rt ul li:hover {
	background: #9f7124;
}

.desing_rt ul li:hover h4,
.desing_rt ul li:hover p {
	color: #fff;
}

.desing_rt ul li:hover h4:after {
	background: #fff;
}

.desing_rt ul li:hover .ds-icon1 {
	background-position: 0 0px;
}

.desing_rt ul li:hover .ds-icon2 {
	background-position: -51px 0;
}

.desing_rt ul li:hover .ds-icon3 {
	background-position: -100px 0;
}

.desing_rt ul li:hover .ds-icon4 {
	background-position: -150px 0;
}

.desing_rt ul li:hover .ds-icon5 {
	background-position: -200px 0;
}

.desing_rt ul li:hover .ds-icon6 {
	background-position: -250px 0;
}

/*助帅设计结束*/
/*助帅精选案例*/

.zhushuai_case .select-box {
	border: 1px solid #edecec;
	border-bottom: 1px;
}

.zhushuai_case .select-box .list-box {
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.zhushuai_case .select-box .list-box li {
	min-height: 49px;
	margin: 0;
	border-bottom: 1px solid #edecec;
	text-align: center;
	line-height: 48px;
	position: relative;
	overflow: hidden;
	text-align: left;
}

.zhushuai_case .select-box .list-box li .titles {
	position: absolute;
	height: inherit;
	width: 80px;
	background: #fafafa;
	text-align: center;
}

.zhushuai_case .select-box .list-box li .content {
	position: absolute;
	overflow: hidden;
	left: 80px;
	width: 960px;
	color: #333;
	padding-bottom: 13px;
	padding-left: 10px;
}

.zhushuai_case .select-box .list-box li .content span {
	display: inline-block;
	width: 90px;
}

.zhushuai_case .select-box .list-box li .content a {
	padding: 4px;
}

.zhushuai_case .select-box .list-box li .content .active a {
	background: #9f7124;
	color: #fff;
}

.zhushuai_case .select-box .list-box li .content span:hover a {
	background: #9f7124;
	color: #fff;
}

.zhushuai_case .content-cards {
	margin-top: 60px;
}

.zhushuai_case .content-cards .zhuangxiu-box {
	float: left;
	margin-right: 29.6px;
	margin-bottom: 40px;
	transition: all 0.5s;
}

.zhushuai_case .content-cards .zhuangxiu-box:hover {
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}

.zhushuai_case .content-cards .zhuangxiu-box:nth-child(4n) {
	margin-right: 0;
}

.zhushuai_case .content-cards .zhuangxiu-box .zhuangxiu-card {
	width: 325px;
	height: 520px;
	margin: auto;
	border: 1px solid #edecec;
	transition: all 0.5s;
}

.zhushuai_case .content-cards .zhuangxiu-box .zhuangxiu-card .img-box {
	height: 240px;
	width: 100%;
	overflow: hidden;
}

.zhushuai_case .content-cards .zhuangxiu-box .zhuangxiu-card .img-box img {
	transition: all 0.5s;
}

.zhushuai_case .content-cards .detail-box {
	width: 100%;
	height: 80px;
	padding: 15px 30px;
}

.zhushuai_case .content-cards .detail-box .designer {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-top: -60px;
	position: relative;
}

.zhushuai_case .content-cards .detail-box .designer .hide_nr {
	background: rgba(159, 113, 36, 0.5);
	position: absolute;
	top: 70px;
	width: 100%;
	width: 90px;
	height: 90px;
	text-align: center;
	color: #fff;
	transition: all 0.5s;
}

.zhushuai_case .designer .hide_nr .name {
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	padding-top: 2px;
	padding-bottom: 10px;
}

.zhushuai_case .designer:hover .hide_nr .name {
	padding-top: 20px;
}

.zhushuai_case .designer .hide_nr .line {
	width: 40px;
	height: 1px;
	background: #fff;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.zhushuai_case .designer .hide_nr .ckqb {
	font-size: 12px;
	line-height: 12px;
}

.zhushuai_case .content-cards .detail-box .designer:hover .hide_nr {
	top: 0px;
}

.zhushuai_case .detail-box .msg .title_al {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}

.zhushuai_case .detail-box .msg .title_al a {
	font-size: 24px;
	line-height: 24px;
}

.zhushuai_case .detail-box .msg .sub {
	font-size: 14px;
	line-height: 24px;
}

.zhushuai_case .detail-box .msg .sub a {
	display: inline-block;
	min-width: 106px;
}

.zhushuai_case .detail-box .msg .sub span {
	color: #9f7124;
}

.zhushuai_case .detail-box .msg .ckal {
	width: 100px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	border: 1px solid #333333;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

.zhushuai_case .detail-box:hover .msg .ckal {
	background: #9f7124;
	border: 1px solid #9f7124;
}

.zhushuai_case .detail-box:hover .msg .ckal a {
	color: #fff;
}

.chakanquan {
	width: 200px;
	height: 40px;
	background: #9f7124;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

.chakanquan a {
	color: #fff;
	line-height: 40px;
	font-size: 16px;
}

/*助帅精选案例结束*/
/*助帅VR看房*/
.zhushuai_VR {
	height: 1000px;
	background: url(../images/vr-bg.jpg) no-repeat center;
	background-size: cover;
}

.zhushuai_VR .container {
	position: relative;
}

.zhushuai_VR .container .chooselist {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	visibility: hidden;
	transition: all 2s;
	opacity: 0;
}

.zhushuai_VR .container .chooselist.show {
	visibility: inherit;
	z-index: 2;
	opacity: 1;
}

.zhushuai_VR .container .choose {
	width: 110px;
	height: 630px;
	position: absolute;
	top: 70px;
	left: 0;
	z-index: 9;
}

.zhushuai_VR .container .choose li {
	width: 110px;
	height: 110px;
	border-radius: 50%;
	overflow: hidden;
	margin-bottom: 20px;
	cursor: pointer;
	overflow: hidden;
	border: 2px solid rgba(0, 0, 0, 0);
}

.zhushuai_VR .container .choose li.nowli {
	border-color: #9f7124;
}

.zhushuai_VR .container .choose li img {
	transition: all 0.5s;
}

.zhushuai_VR .container .choose li.nowli img {
	transform: scale(1.2);
}

.zhushuai_VR .container .con_vr {
	padding-left: 180px;
	padding-top: 216px;
	width: 50%;
	float: left;
	position: relative;
	z-index: 2;
}

.zhushuai_VR .container .con_vr .jsr {
	width: 160px;
	height: 160px;
	border-radius: 50%;
	overflow: hidden;
	margin-bottom: 30px;
}

.zhushuai_VR .container .con_vr .info {
	font-size: 16px;
}

.zhushuai_VR .container .con_vr .info li {
	overflow: hidden;
	margin-bottom: 16px;
}

.zhushuai_VR .container .con_vr .info li .tlt {
	float: left;
	width: 80px;
	line-height: 16px;
	text-align-last: justify;
	text-align: justify;
	text-justify: distribute-all-lines;
	color: #9f7124;
}

.zhushuai_VR .container .con_vr .info li .js {
	float: left;
	font-size: 14px;
	line-height: 16px;
}

.zhushuai_VR .container .con_vr .option {
	overflow: hidden;
	margin-top: 22px;
}

.zhushuai_VR .container .con_vr .option .work {
	width: 140px;
	height: 38px;
	background: #9f7124;
	text-align: center;
	float: left;
	line-height: 38px;
	margin-right: 20px;
}

.zhushuai_VR .container .con_vr .option .work a {
	color: #fff;
	display: block;
}

.zhushuai_VR .container .con_vr .info_bar {
	width: 1000px;
	height: 130px;
	background: #9f7124;
	padding: 30px;
	margin-top: 73px;
	position: relative;
	left: -180px;
}

.zhushuai_VR .container .con_vr .info_bar .style {
	color: #fff;
	font-size: 21px;
	line-height: 24px;
}

.zhushuai_VR .container .con_vr .info_bar dl {
	display: flex;
	margin-top: 20px;
}

.zhushuai_VR .container .con_vr .info_bar dl dd {
	color: #fff;
	padding-right: 60px;
}

.zhushuai_VR .container .con_vr .info_bar dl dd .icon {
	width: 20px;
	height: 20px;
	background-size: cover !important;
	display: inline-block;
	position: relative;
	top: 4px;
	margin-right: 10px;
}

.zhushuai_VR .container .con_vr .info_bar dl dd .icon01 {
	background: url(../images/vricon01.png) no-repeat center;
}

.zhushuai_VR .container .con_vr .info_bar dl dd .icon02 {
	background: url(../images/vricon02.png) no-repeat center;
}

.zhushuai_VR .container .con_vr .info_bar dl dd .icon03 {
	background: url(../images/vricon03.png) no-repeat center;
}

.zhushuai_VR .container .con_vr .info_bar .moreal {
	width: 200px;
	height: 130px;
	background: #313131;
	position: absolute;
	top: 0;
	right: 0;
}

.zhushuai_VR .container .con_vr .info_bar .moreal img {
	width: 48px;
	display: block;
	margin: 32px auto 0;
}

.zhushuai_VR .container .con_vr .info_bar .moreal p {
	font-size: 16px;
	line-height: 16px;
	margin-top: 22px;
	color: #fff;
	text-align: center;
}

.zhushuai_VR .container .righttp {
	width: 50%;
	float: right;
	height: 1000px;
	position: relative;
	z-index: 0;
}

.zhushuai_VR .container .righttp img {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	height: 1000px;
}

/*助帅VR看房结束*/

.design-box .bigbar {
	width: 325px;
	height: 590px;
	float: left;
}

.design-box .bigbar .bingnr {
	height: 590px;
	background-size: cover !important;
	position: relative;
}

.design-box .bigbar .bingnr .info {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 409px;
	font-size: 16px;
	opacity: 0;
	transition: all 0.5s;
}

.design-box .bigbar .bingnr:hover .info {
	opacity: 1;
}

.design-box .bigbar .bingnr .info ul {
	overflow: hidden;
	margin-bottom: 16px;
	padding: 50px 25px 20px;
}

.design-box .bigbar .bingnr .info ul li {
	overflow: hidden;
	margin-bottom: 16px;
}

.design-box .bigbar .bingnr .info ul li .tlt {
	float: left;
	width: 80px;
	line-height: 16px;
	text-align-last: justify;
	text-align: justify;
	text-justify: distribute-all-lines;
	color: #fff;
}

.design-box .bigbar .bingnr .info ul li .js {
	float: left;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	width: 190px;
}

.design-box .bigbar .bingnr .info .ckxqnr {
	width: 105px;
	height: 36px;
	background: #fff;
	float: right;
	margin-right: 25px;
}

.design-box .bigbar .bingnr .info .ckxqnr a {
	display: block;
	line-height: 36px;
	text-align: center;
	color: #9f7124;
}

.design-box .xiaotu {
	width: 1035px;
	float: right;
}

.design-box .xiaotu li {
	float: left;
	width: 325px;
	height: 280px;
	margin-right: 30px;
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
}

.design-box .xiaotu li .jieshao {
	position: absolute;
	bottom: -40px;
	left: 40px;
	width: 245px;
	height: 36px;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	font-size: 14px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	transition: all 0.5s;
}

.design-box .xiaotu li:hover .jieshao {
	bottom: 20px;
}

.design-box .xiaotu li:nth-child(3n) {
	margin-right: 0;
}

.design-box .xiaotu li .design_auther {
	height: 280px;
	background-size: cover !important;
}

/*助帅VR看房结束*/
/*首页在施工地*/
.box10 .accordion-box {
	width: 100%;
	height: 550px;
}

.box10 .accordion-box ul {
	padding: 0;
	width: inherit;
	height: 550px;
	overflow: hidden;
	position: relative;
}

.box10 .accordion-box ul li {
	width: 990px;
	position: absolute;
	top: 0;
	transition: all ease 0.3s 0s;
	-moz-transition: all ease 0.3s 0s;
	-webkit-transition: all ease 0.3s 0s;
}

.box10 .accordion-box ul li:nth-child(1) {
	left: 0;
}

.box10 .accordion-box ul li:nth-child(2) {
	left: 200px;
}

.box10 .accordion-box ul li:nth-child(3) {
	left: 400px;
}

.box10 .accordion-box ul li .left {
	width: 790px;
	height: 550px;
	overflow: hidden;
	height: inherit;
	overflow: hidden;
	position: relative;
	float: left;
}

.box10 .accordion-box ul li .left .shadow {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	transition: all ease 0.3s 0s;
	-moz-transition: all ease 0.3s 0s;
	-webkit-transition: all ease 0.3s 0s;
	padding: 40px;
}

.box10 .left .shadow .dh {
	height: 50px;
	background: #fff;
	line-height: 50px;
	padding: 0 20px;
}

.box10 .left .shadow .dh i {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background: #333333;
	margin-right: 7px;
}

.box10 .left .shadow .dh .anispan {
	padding-right: 38px;
	cursor: pointer;
}

.box10 .left .shadow .dh .nowspan i {
	background: #9f7124;
}

.box10 .left .shadow .dh .nowspan {
	color: #9f7124;
}

.box10 .left .shadow .newslist {
	padding-top: 20px;
}

.box10 .left .shadow .newslist dd {
	line-height: 68px;
	color: #fff;
	border-bottom: 1px solid #fff;
}

.box10 .left .shadow .newslist dd a {
	color: #fff;
	display: block;
}

.box10 .left .shadow .newslist dd:hover a {
	color: #9f7124;
}

.box10 .left .shadow .ckgd {
	width: 140px;
	height: 40px;
	background: #9f7124;
	position: absolute;
	bottom: 30px;
	right: 40px;
}

.box10 .left .shadow .ckgd a {
	color: #fff;
}

.box10 .left .shadow .ckgd a {
	display: block;
	line-height: 40px;
	text-align: center;
}

.box10 .accordion-box ul li .left img {
	z-index: -1;
	width: 790px;
	height: 550px;
	transition: all ease 0.3s 0s;
	-moz-transition: all ease 0.3s 0s;
	-webkit-transition: all ease 0.3s 0s;
}

.box10 .accordion-box ul li .right {
	width: 200px;
	height: 550px;
	float: left;
	position: relative;
	transition: all ease 0.3s 0s;
	-moz-transition: all ease 0.3s 0s;
	-webkit-transition: all ease 0.3s 0s;
}

.box10 .accordion-box ul li:nth-child(odd) .right {
	background: #dee0e2;
}

.box10 .accordion-box ul li:nth-child(odd) .right::before {
	border-right-color: #dee0e2;
}

.box10 .accordion-box ul li .right .title {
	writing-mode: vertical-lr;
	writing-mode: tb-lr;
	position: absolute;
	top: 54px;
	left: 83px;
	font-size: 24px;
	-webkit-writing-mode: tb-lr;
	-ms-writing-mode: tb-lr;
}

.box10 .accordion-box ul li .right .sub-title {
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
	writing-mode: tb-lr;
	position: absolute;
	bottom: 55px;
	left: 70px;
	width: 60px;
	height: 60px;
	background: url(../images/gcal.png) no-repeat center;
	background-size: 180px 125px;
}

.box10 .accordion-box ul li .right .text-sub1 {
	background-position: 0px -2px;
}

.box10 .accordion-box ul li .right .text-sub2 {
	background-position: -60px -2px;
}

.box10 .accordion-box ul li .right .text-sub3 {
	background-position: -120px -0px;
}

.box10 .accordion-box ul li.on .right .text-sub1 {
	background-position: 0px -64px;
}

.box10 .accordion-box ul li.on .right .text-sub2 {
	background-position: -60px -64px;
}

.box10 .accordion-box ul li.on .right .text-sub3 {
	background-position: -120px -64px;
}

.box10 .accordion-box ul li:nth-child(1) .right {
	background: #e6e6e6;
}

.box10 .accordion-box ul li:nth-child(2) .right {
	background: #ffffff;
}

.box10 .accordion-box ul li:nth-child(3) .right {
	background: #e6e6e6;
}

.box10 .accordion-box ul li.on .right {
	background: #9f7124;
}

.box10 .accordion-box ul li.on .text-title {
	color: #fff;
}

/*首页在施工地结束*/
.zhushuai_gongdi {
	background-size: cover !important;
}

.zhushuai_gongdi .container {
	position: relative;
	height: 950px;
}

.zhushuai_gongdi .anli_zaishi {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	visibility: hidden;
	opacity: 0;
	transition: all 2s;
}

.zhushuai_gongdi .anli_zaishi.show {
	visibility: inherit;
	opacity: 1;
}

.zhushuai_gongdi .top_nr .lefttp {
	width: 50%;
	float: left;
	position: relative;
	z-index: 0;
}

.zhushuai_gongdi .top_nr .lefttp img {
	height: 950px;
	position: absolute;
	top: 0;
	right: 0;
	width: auto;
}

.zhushuai_gongdi .top_nr .rightnr {
	width: 50%;
	float: right;
	position: relative;
}

.zhushuai_gongdi .top_nr .rightnr .title2 {
	top: 70px;
	left: 70px;
}

.zhushuai_gongdi .top_nr .rightnr .title2 .vrtitle,
.zhushuai_gongdi .top_nr .rightnr .title2 p {
	color: #fff;
}

.zhushuai_gongdi .top_nr .rightnr .title2 .line {
	background: #fff;
}

.zhushuai_gongdi .top_nr .rightnr .title2 .line:before,
.zhushuai_gongdi .top_nr .rightnr .title2 .line:after {
	background: #fff;
}

.zhushuai_gongdi .top_nr .rightnr .gongdiinfo {
	padding: 224px 70px 28px;
}

.zhushuai_gongdi .top_nr .rightnr .gongdiinfo .gdname {
	font-size: 36px;
	line-height: 36px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 22px;
}

.zhushuai_gongdi .top_nr .rightnr .gongdiinfo .xinxi dd {
	width: 33.33%;
	float: left;
	margin-bottom: 28px;
	color: #fff;
	font-size: 16px;
}

.zhushuai_gongdi .top_nr .rightnr .gongdiinfo .xinxi dd i {
	width: 20px;
	height: 22px;
	display: inline-block;
	background: url(../images/icongd.png) no-repeat center;
	background-size: 20px;
	position: relative;
	top: 4px;
	margin-right: 12px;
}

.zhushuai_gongdi .top_nr .rightnr .gongdiinfo .xinxi dd i.icon1 {
	background-position: 0px 0px;
}

.zhushuai_gongdi .top_nr .rightnr .gongdiinfo .xinxi dd i.icon2 {
	background-position: -0px -21px;
}

.zhushuai_gongdi .top_nr .rightnr .gongdiinfo .xinxi dd i.icon3 {
	background-position: 0px -42px;
}

.zhushuai_gongdi .top_nr .rightnr .gongdiinfo .xinxi dd i.icon4 {
	background-position: 0px -64px;
}

.zhushuai_gongdi .top_nr .rightnr .gongdiinfo .xinxi dd i.icon5 {
	background-position: 0px -86px;
}

.zhushuai_gongdi .top_nr .rightnr .gongdiinfo .xinxi dd i.icon6 {
	background-position: 0px -108px;
}

.zhushuai_gongdi .bottom_nr {
	width: 100%;
	position: relative;
	z-index: 9;
}

.zhushuai_gongdi .bottom_nr .time_line {
	background: #9f7124;
	padding: 30px 40px;
}

.zhushuai_gongdi .bottom_nr .time_line .title_nr {
	font-size: 24px;
	color: #fff;
	line-height: 24px;
	margin-bottom: 30px;
}

.zhushuai_gongdi .bottom_nr .time_line .shigongjd {
	border-top: 1px solid #fff;
}

.zhushuai_gongdi .bottom_nr .time_line .shigongjd li {
	float: left;
	width: 14.24%;
	text-align: center;
	color: #b3b3b3;
	font-size: 16px;
	cursor: pointer;
}

.zhushuai_gongdi .bottom_nr .time_line .shigongjd li .yuan {
	width: 5px;
	height: 5px;
	background: #b3b3b3;
	border-radius: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-top: -3px;
}

.zhushuai_gongdi .bottom_nr .time_line .shigongjd li p {
	margin-top: 22px;
}

.zhushuai_gongdi .bottom_nr .time_line .shigongjd li.on,
.zhushuai_gongdi .bottom_nr .time_line .shigongjd li:hover {
	color: #fff;
}

.zhushuai_gongdi .bottom_nr .time_line .shigongjd li.on .yuan,
.zhushuai_gongdi .bottom_nr .time_line .shigongjd li:hover .yuan {
	background: #fff;
}

.zhushuai_gongdi .bottom_nr .time_line .yycg {
	width: 160px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #fff;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
}

.zhushuai_gongdi .bottom_nr .time_line .yycg a {
	line-height: 40px;
	color: #9f7124;
	display: block;
	font-size: 16px;
}

.zhushuai_gongdi .genduocp {
	position: absolute;
	z-index: 999;
	bottom: 40px;
}

.zhushuai_gongdi .genduocp .anli_list .lytp {
	height: 140px;
	overflow: hidden;
}

.zhushuai_gongdi .genduocp .anli_list .lytp img {
	width: 100%;
	height: 100%;
}

.zhushuai_gongdi .genduocp .anli_list li {
	float: left;
	width: 200px;
	margin-right: 20px;
}

.zhushuai_gongdi .genduocp .anli_list li:last-child {
	background: #9f7124;
	margin-right: 0;
}

.zhushuai_gongdi .genduocp .anli_list li:last-child .more_al {
	line-height: 140px;
	text-align: center;
	color: #fff;
	font-size: 18px;
}

.zhushuai_gongdi .genduocp .anli_list {
	padding-left: 90px;
}

.zhushuai_gongdi .genduocp .anli_list .alidet .name {
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	margin-bottom: 10px;
}

.zhushuai_gongdi .genduocp .anli_list .alidet {
	margin-top: 10px;
}

.zhushuai_gongdi .genduocp .anli_list .alidet .xinxi dd {
	width: 50%;
	float: left;
	margin-bottom: 8px;
	color: #fff;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
}

.zhushuai_gongdi .genduocp .anli_list .alidet .xinxi dd i {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(../images/icongd.png) no-repeat center;
	background-size: 14px;
	position: relative;
	top: 4px;
	margin-right: 5px;
}

.zhushuai_gongdi .genduocp .anli_list .alidet .xinxi dd i.icon1 {
	background-position: 0px -1px;
}

.zhushuai_gongdi .genduocp .anli_list .alidet .xinxi dd i.icon2 {
	background-position: -0px -16px;
}

.zhushuai_gongdi .genduocp .anli_list .alidet .xinxi dd i.icon3 {
	background-position: 0px -31px;
}

.zhushuai_gongdi .genduocp .anli_list .alidet .xinxi dd i.icon4 {
	background-position: 0px -46px;
}

.zhushuai_gongdi .genduocp .anli_list li.nowli .anlit .name {
	color: #9f7124;
}

/*在施工地*/

/*联系我们*/
.zhushuai_content .map {
	width: 50%;
	height: 730px;
	float: left;
}

.zhushuai_content #container2 {
	height: 730px;
}

.lh-footer-r {
	background: #313131;
	width: 50%;
	height: 730px;
	float: right;
}

.lianxi_ct {
	padding: 70px;
}

#share-3 {
	margin-bottom: 70px;
	margin-top: 28px;
}

.zhushuai_content .lh-footer-nav {
	border-top: 2px solid #999999;
	padding-top: 60px;
}

.zhushuai_content .lh-footer-nav li {
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 25px;
}

.zhushuai_content .foottb {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 60px;
	border-bottom: 1px solid #fff;
}

.zhushuai_content .foottb dd {
	width: 33%;
	float: left;
	color: #fff;
	border-right: 1px solid #fff;
}

.zhushuai_content .foottb dd p {
	padding-top: 10px;
}

.zhushuai_content .foottb dd:nth-child(2) {
	text-align: center;
}

.zhushuai_content .foottb dd:nth-child(2) i {
	margin-left: auto;
	margin-right: auto;
}

.zhushuai_content .foottb dd:nth-child(1) i {
	margin-left: 10px;
}

.zhushuai_content .foottb dd:nth-child(3) {
	border-right: none;
}

.zhushuai_content .foottb dd:nth-child(3) i {
	margin-right: 20px;
	float: right;
}

.zhushuai_content .foottb dd:nth-child(3) p {
	float: right;
	width: 100%;
	text-align: right;
}

.zhushuai_content .foottb dd .icon {
	width: 34px;
	height: 34px;
	background: url(../images/tubiao_ye.png) no-repeat;
	background-size: 110px;
	display: block;
}

.zhushuai_content .foottb dd .icon1 {
	background-position: 0 1px;
}

.zhushuai_content .foottb dd .icon2 {
	background-position: -40px 1px;
}

.zhushuai_content .foottb dd .icon3 {
	background-position: -74px 1px;
}

.zhushuai_content .lh-footer-a h4 {
	color: #fff;
}

.zhushuai_content .lh-footer-a {
	margin-top: 70px;
}

.zhushuai_content .lh-footer-a h4 {
	font-size: 12;
	line-height: 12px;
	margin-bottom: 10px;
}

/*联系我们结束*/

/*---------------------------------------内容区域1200px----------------------------------------------*/

@media screen and (max-width: 1500px) {
	.container {
		width: 1200px;
	}

	/*banner*/
	.jwrap {
		height: 600px;
	}

	.banner_intro_dist .swp_mBan .swiper-slide .compuer_b {
		height: 600px;
		background-size: cover !important;
	}

	.banner_zx_box {
		height: 600px;
	}

	.banner_intro_dist {
		top: -600px;
	}

	.desing_lt {
		width: 280px;
	}

	.desing_rt {
		width: 892px;
	}

	.desing_rt ul li {
		width: 280px;
		margin-right: 25px;
		margin-bottom: 30px;
	}

	.desing_rt ul li .rt_nr {
		padding: 30px;
	}

	.desing_lt .nr_mr .logonr {
		margin-bottom: 20px;
	}

	.desing_lt .nr_mr .jieshao {
		margin-bottom: 50px;
	}

	.desing_lt .nr_mr .like {
		width: 100%;
	}

	.desing_lt .nr_mr .dt img {
		margin-bottom: 40px;
	}

	.desing_lt {
		height: 490px;
	}

	/*精选案例*/
	.zhushuai_case .content-cards .zhuangxiu-box .zhuangxiu-card {
		width: 280px;
	}

	.zhushuai_case .content-cards .zhuangxiu-box {
		margin-right: 26px;
	}

	.zhushuai_case .content-cards .zhuangxiu-box .zhuangxiu-card .img-box {
		height: 210px;
	}

	/*设计大咖*/
	.design-box .bigbar {
		width: 280px;
		height: 518px;
	}

	.design-box .bigbar .bingnr {
		height: 518px;
	}

	.design-box .bigbar .bingnr .info ul {
		padding-bottom: 0;
	}

	.design-box .bigbar .bingnr .info {
		height: 480px;
		background-size: cover;
	}

	.design-box .xiaotu {
		width: 896px;
	}

	.design-box .xiaotu li {
		width: 280px;
		height: 246px;
		margin-right: 25px;
		margin-bottom: 25px;
	}

	.design-box .xiaotu li .design_auther {
		height: 246px;
	}

	.design-box .xiaotu li .jieshao {
		width: 90%;
		left: 5%;
	}

	/*在施工地*/
	.zhushuai_gongdi .top_nr .rightnr .gongdiinfo .xinxi dd {
		font-size: 14px;
	}

	.zhushuai_gongdi .genduocp .anli_list {
		padding-left: 0px;
	}

	.zhushuai_gongdi .genduocp .anli_list li {
		width: 183px;
	}

	.zhushuai_gongdi .genduocp .anli_list .alidet .xinxi dd i {
		margin-right: 0;
	}

	/*装修攻略*/
	.box10 .accordion-box ul li {
		width: 856px;
	}

	.box10 .accordion-box ul li .left {
		width: 682px;
	}

	.box10 .accordion-box ul li .right {
		width: 174px;
	}

	.box10 .accordion-box ul li:nth-child(2) {
		left: 174px;
	}

	.box10 .accordion-box ul li:nth-child(3) {
		left: 348px;
	}

	/*首页底部*/
	.lianxi_ct {
		padding: 50px;
	}
}

/*---------------------------------------内容区域980px----------------------------------------------*/
@media screen and (max-width: 1250px) {
	.container {
		width: 980px;
	}

	.jwrap {
		min-width: 980px;
		height: 520px;
	}

	.banner_intro_dist .swp_mBan .swiper-slide .compuer_b {
		height: 520px;
		background-size: cover !important;
	}

	.banner_zx_box {
		height: 520px;
	}

	.banner_intro_dist {
		top: -520px;
	}

	/*助帅设计*/
	.desing_lt {
		width: 230px;
	}

	.desing_rt {
		width: 722px;
	}

	.desing_rt ul li {
		width: 222px;
		margin-right: 28px;
		margin-bottom: 30px;
	}

	.desing_rt ul li .rt_nr {
		padding: 30px;
	}

	.desing_lt .nr_mr {
		padding: 30px;
	}

	.desing_lt .nr_mr .logonr {
		margin-bottom: 20px;
	}

	.desing_lt .nr_mr .jieshao {
		margin-bottom: 50px;
	}

	.desing_lt .nr_mr .like {
		width: 100%;
	}

	.desing_lt .nr_mr .dt img {
		margin-bottom: 40px;
	}

	.desing_lt {
		height: 490px;
	}

	.desing_rt ul li .rt_nr h4 {
		font-size: 18px;
	}

	.zhushuai_case .select-box .list-box li .content span {
		min-width: 70px;
		width: auto;
	}

	/*精选案例*/
	.zhushuai_case .content-cards .zhuangxiu-box {
		width: 228px;
		margin-right: 22px;
		margin-bottom: 22px;
	}

	.zhushuai_case .content-cards .zhuangxiu-box .zhuangxiu-card {
		width: 228px;
		height: 490px;
	}

	.zhushuai_case .content-cards .zhuangxiu-box .zhuangxiu-card .img-box {
		height: 170px;
	}

	.zhushuai_case .detail-box .msg .sub a {
		min-width: 80px;
	}

	/*VR看房*/
	.zhushuai_VR .container .con_vr {
		padding-left: 130px;
	}

	.zhushuai_VR .title2 {
		left: 130px;
		z-index: 9;
	}

	.zhushuai_VR .container .con_vr .info_bar {
		width: 980px;
		left: -130px;
	}

	/*设计大咖*/
	.design-box .bigbar {
		width: 228px;
		height: 418px;
	}

	.design-box .xiaotu {
		width: 730px;
	}

	.design-box .xiaotu li {
		width: 230px;
		margin-right: 20px;
	}

	.design-box .bigbar .bingnr .info ul {
		padding: 50px 20px 0px;
	}

	.design-box .bigbar .bingnr .info {
		height: 480px;
		background-size: 100% 100%;
	}

	.design-box .bigbar .bingnr .info ul li .js {
	}

	.design-box .xiaotu li .jieshao {
		width: 90%;
		left: 5%;
	}

	/*在施工地*/
	.zhushuai_gongdi .top_nr .rightnr .gongdiinfo {
		padding: 224px 20px 28px;
	}

	.zhushuai_gongdi .top_nr .rightnr .title2 {
		left: 20px;
	}

	.zhushuai_gongdi .genduocp .anli_list li:nth-child(5) {
		display: none;
	}

	.zhushuai_gongdi .genduocp .anli_list li {
		margin-right: 16px;
	}

	/*装修攻略*/
	.box10 .accordion-box ul li {
		width: 700px;
	}

	.box10 .accordion-box ul li .left {
		width: 558px;
	}

	.box10 .accordion-box ul li .right {
		width: 142px;
	}

	.box10 .accordion-box ul li:nth-child(2) {
		left: 142px;
	}

	.box10 .accordion-box ul li:nth-child(3) {
		left: 284px;
	}

	.box10 .accordion-box ul li .right .title {
		left: 55px;
	}

	.box10 .accordion-box ul li .right .sub-title {
		left: 46px;
	}

	/*首页底部*/
	.lianxi_ct {
		padding: 50px;
	}
}

/*---------------------------------------手机样式内容区域最大980px----------------------------------------------*/

@media screen and (max-width: 980px) {
	.container {
		width: 7.1rem;
	}
	/*首页banner
		*/
	.compuer_b {
		height: 0;
	}
	.mobile_b {
		height: 5.4rem;
		background-size: cover !important;
	}
	.jwrap {
		position: relative;
		height: 13.6rem;
		min-width: 320px;
	}
	.jwrap .index_above_dist {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100vw;
	}
	.jwrap .banner_intro_dist {
		height: 7.8rem;
	}
	.banner_zx_box,
	.banner_zx_mask {
		width: 100vw;
		height: 8.2rem;
		background: #fff;
	}
	.banner_zx_dist {
		width: 7.1rem;
		margin-left: auto;
		margin-right: auto;
	}
	.banner_zx_type_wrap p {
		font-size: 0.4rem;
		line-height: 0.4rem;
		margin-bottom: 0.2rem;
		color: #333333;
	}
	.banner_zx_type_wrap .banner_zx_form_text {
		font-size: 0.22rem;
		line-height: 0.22rem;
		color: #333333;
	}
	.banner_zx_type {
		padding-top: 0.4rem;
	}
	.banner_zx_form_wrap {
		padding: 0;
	}
	.banner_huxing_wrap {
		width: auto;
	}
	.banner_zx_form_wrap .banner_zx_input input {
		width: 100%;
	}
	.banner_huxing_wrap .banner_huxing_solo {
		width: 3.39rem;
		margin-right: 0.3rem;
	}
	.banner_huxing_wrap .banner_huxing_solo:nth-child(3) {
		margin-right: 0;
	}
	.banner_zx_form_wrap .banner_zx_input {
		height: auto;
		margin-bottom: 0.3rem;
	}
	.banner_user2know {
		font-size: 0.24rem;
		line-height: 0.24rem;
		color: #333333;
	}
	.banner_obtain_btn {
		width: 100%;
		height: 0.54rem;
		line-height: 0.54rem;
		font-size: 0.26rem;
		margin-top: 0.3rem;
	}
	.banner_serve_num {
		padding-top: 0.3rem;
	}
	.banner_serve_num .serve_num {
		font-size: 0.22rem;
		color: #333;
	}
	.banner_serve_num .serve_num i {
		font-size: 0.22rem;
		background: #9f7124;
		color: #fff;
	}
	.banner_zx_dist .quanyi {
		font-size: 0.22rem;
		color: #333;
	}
	/* 1988住帅设计 */

	.zhushuai_desing {
		background: url(../images/index_jg.jpg) no-repeat top center;
		background-size: contain;
		padding-top: 0.2rem;
	}
	.zhushuai_desing .desing_lt {
		display: none;
	}
	.desing_rt {
		width: 100%;
	}
	.desing_rt ul li {
		width: 3.4rem;
		height: 2.3rem;
		margin-right: 0.3rem;
		margin-bottom: 0.3rem;
		box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.1);
	}
	.desing_rt ul li:nth-child(3n) {
		margin-right: 0.3rem;
	}
	.desing_rt ul li:nth-child(2n) {
		margin-right: 0;
	}
	.desing_rt ul li .rt_nr {
		padding: 0.3rem;
	}
	.desing_rt ul li .ds-icon {
		width: 0.5rem;
		height: 0.5rem;
		background-size: 3rem 1rem;
	}
	.desing_rt ul li .ds-icon1 {
		background-position: 0 -0.5rem;
	}

	.desing_rt ul li .ds-icon2 {
		background-position: -0.51rem -0.5rem;
	}

	.desing_rt ul li .ds-icon3 {
		background-position: -1rem -0.5rem;
	}

	.desing_rt ul li .ds-icon4 {
		background-position: -1.5rem -0.5rem;
	}

	.desing_rt ul li .ds-icon5 {
		background-position: -2rem -0.5rem;
	}

	.desing_rt ul li .ds-icon6 {
		background-position: -2.5rem -0.5rem;
	}
	.desing_rt ul li:hover .ds-icon1 {
		background-position: 0 0rem;
	}

	.desing_rt ul li:hover .ds-icon2 {
		background-position: -0.51rem 0;
	}

	.desing_rt ul li:hover .ds-icon3 {
		background-position: -1rem 0;
	}

	.desing_rt ul li:hover .ds-icon4 {
		background-position: -1.5rem 0;
	}

	.desing_rt ul li:hover .ds-icon5 {
		background-position: -2rem 0;
	}

	.desing_rt ul li:hover .ds-icon6 {
		background-position: -2.5rem 0;
	}
	.desing_rt ul li .rt_nr h4 {
		font-size: 0.24rem;
		line-height: 0.24rem;
		padding-top: 0.2rem;
		padding-bottom: 0.1rem;
	}
	.desing_rt ul li .rt_nr p {
		font-size: 0.22rem;
		line-height: 0.3rem;
	}
	.desing_rt {
		height: 7.5rem;
	}
}
/* 手机样式内容区域最大980px结束 */
